home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / util2 / srdsk204.zip / WHATSNEW.DOC < prev   
Text File  |  1993-05-19  |  12KB  |  340 lines

  1.  
  2.  
  3. 2.04 1993-05-19
  4.  
  5. I must address my sincere thanks to Bruce, Jeremy and Theo for reporting 
  6. the problems they were having. I do not have the resources to test every 
  7. feature for every release and therefore there can be some bugs which I 
  8. can not spot without your help. Again, thanks.
  9.  
  10. - Partial rewrite on the internal logic by which SRDISK.EXE works. Some 
  11. small details changed for better.
  12.  
  13. - Serious bugs fixed in calculating the format for over 32M disks.
  14.  
  15. - Resizing had some overflow errors for over 65535 sector disks (usually 
  16. over 32M disks) resulting in damaged disk contents.
  17.  
  18. - Serious bugs in device drivers especially when appending to another 
  19. driver fixed.
  20.  
  21. - Updated XMS interface to use XMS 3.0 32-bit functions when necessary. 
  22. Thus you can allocate over 64M disks using XMS (provided you have that 
  23. much memory and your memory manager supports it).
  24.  
  25. - Improved DOS 3.2 compatibility. Now SRDISK finds it's drive letter 
  26. correctly and /E switch works for first COMMAND.COM too.
  27.  
  28. - Improved /MAXSIZE and /FREE:n options' operation for XMS memory. They 
  29. now often result in larger disks and become not smaller than necessary.
  30.  
  31. - Added /F:2880 for 2.88M disk image emulation.
  32.  
  33. - /M option now works again for multiple devices.
  34.  
  35. - Added SUOMI.DOC for Finnish users.
  36.  
  37. - Removed some empty lines from output.
  38.  
  39.  
  40. 2.03 1993-04-22
  41.  
  42. This is not as big upgrade as I thought I make it. The reason is that 
  43. the new features I have been planning would be best added by rewriting 
  44. somewhat large portions of the software and it takes time. This upgrade 
  45. adds a few of the most requested features and addresses some problems in 
  46. MS-Windows.
  47.  
  48. - ReSizeable RAMDisk now has a support BBS in the United States of
  49. America, Illinois, Palatino:
  50.  
  51.   The Midrange System BBS
  52.   Sysop: David Gibbs
  53.   FidoNet: 1:115/439
  54.   Phones: 708-776-1062 and 708-776-1063, both have HST and V.32
  55.   Using Remote Access
  56.  
  57. Latest SRDISK is available via file request using magic file name 
  58. SRDISK.
  59.  
  60. - Options /MAXSIZE and /FREEMEM:n to determine disk size so that no or 
  61. specified amount of memory left free.
  62.  
  63. - Added device driver SRDUMMY.SYS to use up drive letters. You can give 
  64. it as a parameter the drive letter the next drive should be loaded at. 
  65. This was requested by some users so that they can reserve drive letters 
  66. for network, CD-ROMs and keep the RAM drive at a fixed drive letter. 
  67. Some after bootup device driver loaders are more memory efficient fix 
  68. for this problem though.
  69.  
  70. - Added device driver SRDEMS3.SYS. This uses only EMS 3.2 calls and is 
  71. good to avoid MS-Windows 3.1 bugs in EMS emulation. There still is no 
  72. way you can resize disk inside Windows. If you do that, the memory is 
  73. freed by Windows when you exit the DOS session.
  74.  
  75.  
  76.  
  77. 2.02 1993-01-27
  78.  
  79. - Fixed a problem with /ENV switch. It had a loose pointer that could 
  80. mess up with some parameters or cause a null pointer assignment message.
  81.  
  82. - Installed code for registration reminder and registration keys. The 
  83. reminder is not big, but I guess registered users do not want to see it.
  84.  
  85.  
  86.  
  87. 2.01 1993-01-08
  88.  
  89. - Option /AVAILABLE:n added to resize the disk to the size when it has
  90. n Kbytes space available.
  91.  
  92. - Option /MINSIZE added to resize the disk to the smallest size 
  93. possible or disable it if there is no data on it. This is the same as 
  94. /AVAILABLE:0
  95.  
  96. - Option /FILESPACE:n added to resize the disk to the size when it has
  97. n Kbytes space for files.
  98.  
  99. - Added some ERRORLEVEL returns. SRDISK.EXE should now returns nonzero 
  100. ERRORLEVEL, if there were problems with the format (errors, failure, 
  101. would destroy contents, but not allowed to).
  102.  
  103. - Aborted formatting could enable the disk although no memory was 
  104. allocated for it. Error handling fixed.
  105.  
  106. - Setting environment variables did not work with DOS prior to version 
  107. 3.30. Changed environment variable setting so that it does not try to 
  108. find the command processor, but just modifies the parent's environment. 
  109. Also it is better made sure that the parent is real.
  110.  
  111. - Device drivers did not detect read/write errors. Now it is detected 
  112. that MS-Windows Enhanced mode does not emulate EMS 4.0 correctly and 
  113. causes errors.
  114.  
  115. - Disabled possibility to allocate disk while in MS-Windows Enhanced 
  116. mode. Windows frees the memory allocated by the program when the DOS 
  117. window is closed, so the disk memory would be lost then.
  118.  
  119. - A number of other bugs removed and features cleaned.
  120.  
  121.  
  122.  
  123. 2.00 1992-12-12
  124.  
  125. - Memory allocation bug that gave XMS error A7 removed.
  126.  
  127. - Disk resizing could change the reported size of clusters at some rare 
  128. cases although the cluster size was not changed.
  129.  
  130. - Now asks if disk contents are to be removed if all the old data can 
  131. not fit the new disk being created.
  132.  
  133.  
  134.  
  135. 2.00 BETA 3 1992-11-06 A pre-release version for the version 2.0
  136.  
  137. - Made two versions of the device drivers: full featured and small.
  138.  
  139. - Full featured device drivers now have their own stack so that user 
  140. need not care of it. Small device drivers do not have this.
  141.  
  142. - Optimized some code for faster operation.
  143.  
  144. - Fixed a problem with root directory sectors being cleared with resize.
  145.  
  146. - DR-DOS problems solved. The device driver did not preserve flags and 
  147. this seemed to have caused the trouble with DR-DOS.
  148.  
  149. - Now should correctly estimate the available memory size before trying 
  150. to format. Still possible to fail with XMS though - this is due to the 
  151. incomplete services of XMS.
  152.  
  153. - Memory allocation while preserving disk contents fixed.
  154.  
  155.  
  156.  
  157. 2.00 BETA 2 A pre-release version for the version 2.0
  158.  
  159. - Memory allocation while preserving disk contents fixed.
  160.  
  161. - Changed the multiplex number back to what it was in 1.x versions. BETA 
  162. 1 had a different number so that it will not conflict with existing 1.x 
  163. version disk.
  164.  
  165. - Boot sector is now updated correctly when disk is resized. Thus you 
  166. can diskcopy a disk into RAM disk, resize it and diskcopy it to a disk 
  167. of another format - great for boot disks too!
  168.  
  169.  
  170.  
  171. 2.00 BETA 1 A pre-release version for the version 2.0
  172.  
  173. - SRDISK now tries to preserve the disk contents by default.
  174.  
  175. - Device driver SRDEMS.SYS for EMS memory support. Requires EMS version 
  176. 4.0.
  177.  
  178. - Device drivers are now compatible with DOS DISKCOPY command. Use 
  179. SRDISK /F switch to configure SRDISK to the same format as the floppy 
  180. and you can then diskcopy between the floppy and RAM Disk. Great for 
  181. disk duplication - no need to swap the disks any more. Also DISKCOPY 
  182. to/from the floppy is much faster than copying each file one by one.
  183.  
  184. - Alternative command line options and some new options. The longer 
  185. options can be shortened if they remain unambiguous.
  186.  
  187. - /U (or /UNCONDITIONAL or /ERASE) switch can be used to clear the disk.
  188.  
  189. - /F (or /DOSFORMAT) has many FDFORMAT disk sizes and formats added. The 
  190. available sizes are listed in SRDISK.DOC.
  191.  
  192. - New options are added to better support different floppy formats:
  193.  
  194.         /MEDIA:n                - Defines the media ID byte
  195.         /HEADS:n or /SIDES:n    - Defines sides on the disk
  196.         /SECTORS:n or /SPT:n    - Defines sectors per track
  197.         /DEVICETYPE:n           - Device type (0=360K floppy, 1=1.2M floppy,
  198.                                   2=720K floppy, 3=8-inch single density,
  199.                                   4=8-inch double density, 5=hard disk,
  200.                                   7=1.44M floppy, 9=2.99M floppy)
  201.  
  202. - Error condition handling for batch operation enhanced.
  203.  
  204.         /ASK                    - Ask about destroying data (default)
  205.         /YES or /FORCE          - Destroy data if necessary to complete
  206.         /NO                     - Do not destroy data
  207.  
  208.  
  209. 1.42
  210.  
  211. - Restricted FAT copies to maximum of 2. DOS 5 did not manage well if
  212. there were more.
  213.  
  214. - SRDISK.SYS caused the block devices loaded after is to have bad drive
  215. letters assigned to them.
  216.  
  217. - Tried to read root directory when there was no disk.
  218.  
  219. - MS-DOS 5 does not interpret the disk size correctly after it has had
  220. to face a bad disk. Deviced a get-around for the bug.
  221.  
  222. - Memory allocation has been fixed to help the memory managers.
  223.  
  224. - Made stack larger.
  225.  
  226.  
  227.  
  228. 1.41 1992-06-06
  229.  
  230. - I started to take a licensing fee from corporate users. Sorry, I have
  231. no other income currently. I tried to make the prices reasonable, but if
  232. you feel the prices are too high for your casual use, you can try to
  233. bargain.
  234.  
  235. - One '!' had disappeared from the env.c causing the /E not to work.
  236. Hopefully not many copies of the 1.40 version got out.
  237.  
  238. 1.40 1992-06-03
  239.  
  240. - DR-DOS 6 hangup solved by passing a valid looking BIOS Parameter Block
  241.   at init.
  242.  
  243. - Added a check for DR-DOS 5, since SRDISK did not seem to work with it
  244.   unless sector size was 128 bytes. Under DR-DOS 5 sector size now
  245.   forced to 128 bytes.
  246.  
  247. - resolve_drive() now finds drive letters even if driver loaded high
  248.   with some upper memory manager utility. Also if driver not found,
  249.   disks should be configurable anyway as 1:, 2:, etc. - although better
  250.   would be to tell the drive letter in CONFIG.SYS.
  251.  
  252. - Disk size 1 with /F:1 to get rid of drive not ready reports.
  253.  
  254. - Unless forced sector/cluster/root dir sizes, adjust them properly.
  255.  
  256. - Have srdisk handle allocation of known types of memory. Also enhanced
  257.   allocation to hopefully work better with DesqView.
  258.  
  259. - Reorganized source to several files. Also many other minor changes and
  260.   source beautifying.
  261.  
  262. - Multiplex interrupt interface changed a bit.
  263.  
  264. - Borland C++ 3.0 produced bad code handling long integers and thus the
  265.   beginning of FAT was a little wrong. Changed the code to one not
  266.   having a bug.
  267.  
  268.  
  269.  
  270. 1.30 1992-01-18
  271.  
  272. - Changed to freeware from public domain
  273.  
  274. - Changed the driver control from IOCTL calls to multiplex interrupt.
  275.  
  276. - Added support for over 32M RAM drives (up to 4096M). Over 32M drives
  277.   need DOS 4+ because they use over 0xFFFF sectors.
  278.  
  279. - Added /V switch for program verbosity control. /Y now only forces the
  280.   disk format, it does not make the program less verbose.
  281.  
  282. - Support for chained drivers. These drivers all contribute memory for
  283.   the same virtual drive. Added switch /M to control how much memory may
  284.   be used by each driver in the chain.
  285.  
  286. - Formatting reads the root directory to find out if there is anything
  287.   that would be destroyed. If not, it will not ask for permission to
  288.   destroy.
  289.  
  290. - Added /E switch to set environment variables SRDISKn to show srdisk
  291.   drives.
  292.  
  293. - Scans Drive Parameter Table on DOS 2 and 3 to find the drive letters,
  294.   if necessary.
  295.  
  296.  
  297.  
  298. 1.20 1991-10-04
  299.  
  300. - Fixed name of program by adding the missing 'Re' to 'Sizeable'.
  301.  
  302. - Added 16 bit FAT support; more 'sizeable' disks that had over 4077
  303.   clusters were not operational. Due to DOS's inconsistent behaviour,
  304.   disks with over 4077 and under 4088 clusters (or over 65518, possible
  305.   with 128 byte clusters and 8M disk size) are avoided by making
  306.   clusters bigger.
  307.  
  308. - Added DOS lookalike disk formats via switch /F.
  309.  
  310. - The FAT number is now defined via switch /A instead of /F.
  311.  
  312. - The time of format is stored in volume label.
  313.  
  314. - Upgraded to IOCTL_msg version 1.20 which tells the type of memory used
  315.   by the driver.
  316.  
  317. - Disallow sectors greater than 512 bytes as DOS can not handle them
  318.   properly but rather crashes when it encounters them.
  319.  
  320. - Allow clusters up to 8 kilobytes.
  321.  
  322. - Enhanced help.
  323.  
  324.  
  325.  
  326. 1.10 1991-09-06
  327.  
  328. - Added full support for multiple FATs. 1.00 had the /F switch, but no
  329.   support for it in formatter.
  330.  
  331. - Updated to IOCTL_msg versio 1.10 so that media byte is no longer used
  332.   to indicate the media change but to indicate the drive is RAM disk.
  333.  
  334. - Some minor fixes.
  335.  
  336.  
  337.  
  338. 1.00 1991-06-09 Initial release
  339.  
  340.